#pragma once

#include "IRenderizable.h"
#include "Vidrio.h"
#include "VidrioTransp.h"
#include "Barral.h"



class Ventanal : public IRenderizable {
public:
	Ventanal(float ancho, float alto);

	virtual void init(const glm::vec3 &DireccionLuz);
	virtual void renderizar(const glm::mat4 &matVista, const glm::mat4 &matProyeccion, const glm::mat4 &matModelo) const;

private:
	const float m_ancho;
	const float m_alto;

	Barral m_barral;
	Vidrio m_vidrioexterno;
	VidrioTransp m_vidriointerno;
};